PlanetLab Visualizer

PlanetLab Visualizer is a software package that creates maps for visualizing the PlanetLab network. The software can either request data from Sophia if the user provides a Prolog query, or from raw data entered by the user or generated by an external script. The user specifies how to draw nodes (PlanetLab machines) and edges (arbitrary relationships between PlanetLab machines) via a view file. The view file also contains a reference to the image file on which to draw the nodes and edges, as well as the latitudes and longitudes that the map spans. There are several Java programs that perform different actions:

Please read the manual for specific information about the software.

Below are some screenshots of PlanetlabDesktop in action. Click on them for a larger version.

Please email Ryan Peterson (rpeterso at cs.princeton.edu) or Lev Reyzin (lreyzin at cs.princeton.edu) with any comments or questions.


Ryan Peterson and Lev Reyzin